package Test

import (
	v1 "github.com/flipped-aurora/gin-vue-admin/server/api/v1"
	"github.com/gin-gonic/gin"
)

type Product struct {
}

func (p *Product) InitProductRouter(Router *gin.RouterGroup) {
	ProductRouterGroup := Router.Group("product")
	api := v1.ApiGroupApp.TestApiGroup.ProductApi
	{
		ProductRouterGroup.POST("create", api.CreateProduct)       // 创建产品
		ProductRouterGroup.GET("list", api.GetProductList)         // 获取产品列表
		ProductRouterGroup.GET("info/:id", api.GetProduct)         // 获取产品详情
		ProductRouterGroup.PUT("update", api.UpdateProduct)        // 更新产品
		ProductRouterGroup.DELETE("delete/:id", api.DeleteProduct) // 删除产品
	}
}
